package com.vijay.extension.common;

import java.util.HashMap;
import java.util.Map;

public class Context {

    private final Map<String, String> parameters;


    public Context() {
        this.parameters = new HashMap<>();
    }

    public Map<String, String> getParameters() {
        return parameters;
    }


    public String getParameter(String key) {
        return parameters.get(key);
    }

    public String getParameter(String key, String defaultValue) {
        String value = getParameter(key);
        if (value == null || value.length() == 0) {
            return defaultValue;
        }
        return value;
    }


    public void addParameter(String key, String value) {

        this.parameters.put(key, value);

    }
}
